when to capitalize software development